These are just the pendulums of time. Every 120 years or so we see massive events that define generations. This comes with famine, pestilence, war, death and eventual salvation. We’re now entering an era defined by war after exiting a long period of relative peace and prosperity. Within 30 years this will all be over and there will be another 100 years of massive progress given capitalism survives in certain areas, but there will be areas similar to the Soviet Union, continuously repressed for another 70+ years and it is very likely that will be the EU and parts of the US.
The problem is that the majority of people is never going to be happy with everything. It’s just human nature. But this also makes every prophecy without a specific date come true eventually and repeatedly.